#pragma once
#include <iostream>
#include"Circle.h" //需要包含友元类！！
using namespace std;


class Point
{      
    // 声明友元全局函数
    friend void printPoint1(const Point& p);
    //友元函数如果只是用于访问，
    //我们传参一般设成const引用，保护数据
    // 
    //声明友元成员函数
    friend void Circle::printPoint2(const Point& );
public:
    Point(double x, double y);
    ~Point();
    //【静态公有接口】
    static int getcount() {
        return count;
    }
    //即使在类外我们也能调用,获取静态私有数据成员
    //使其达到一个近似全局变量的效果
private:
    double x;
    double y;
    static int count;//※想要类外访问，我们需要一个静态公有的接口
};